function noise = GenerateWhiteNoise(noise_level,gwn_en, N)
    % GenerateWhiteNoise 生成白噪声数据
    % noise_level : 白噪声等级 (dB)，幅值 1 为 0 dB
    % N           : 数据点数



    % 根据 noise_level 计算幅度比例
    amp = 10^(noise_level / 20) *242;

    % 生成均值 0、方差 1 的白噪声并调整幅度
    if(gwn_en == "enable")
        noise = amp * randn(1, N);
    else
        noise = zeros(1,N);
    end
end
